func go/types.commonUnder

14 uses

	go/types (current package)
		builtins.go#L527: 		u, err := commonUnder(T, func(_, u Type) *typeError {
		builtins.go#L844: 		u, _ := commonUnder(x.typ, nil)
		builtins.go#L866: 		u, _ := commonUnder(x.typ, nil)
		call.go#L249: 	u, err := commonUnder(x.typ, func(t, u Type) *typeError {
		expr.go#L198: 	u, err := commonUnder(x.typ, func(t, u Type) *typeError {
		infer.go#L673: 			u, _ := commonUnder(tpar, nil)
		infer.go#L678: 	if typ, _ := commonUnder(tpar, nil); typ != nil {
		literals.go#L136: 		u, _ := commonUnder(base, nil)
		literals.go#L150: 	switch u, _ := commonUnder(base, nil); utyp := u.(type) {
		lookup.go#L120: 		if t, _ := commonUnder(T, nil); t != nil {
		range.go#L211: 	rtyp, err := commonUnder(orig, func(t, u Type) *typeError {
		range.go#L255: 		u, err := commonUnder(typ.Params().At(0).Type(), nil)
		under.go#L84: func commonUnder(t Type, cond func(t, u Type) *typeError) (Type, *typeError) {
		unify.go#L779: 			if cx, _ := commonUnder(x, nil); cx != nil {